# autouse
# 这里不需要使用start函数的返回值，所以test_a_1中就不需要写start来作为参数
# autouse这个意思是所有的测试用例都是自动执行这个开始函数
import pytest
from datetime import datetime
import time

@pytest.fixture(autouse=True)
def start():
    str1 = datetime.now().strftime('%Y %m %d  - %H :%M :%S')
    print(str1)
    yield
    str2 = datetime.now().strftime('%Y %m %d  - %H :%M :%S')
    print(str2)


class Test_a:

    def test_a_1(self):
        print('这个是a—1函数')
        time.sleep(2)

    def test_a_2(self):
        print('这个是a—2函数')
        time.sleep(3)